/**
 * FireFly (2011)
 */
package com.firefly.kernel.spi;

import com.firefly.kernel.Kernel;
import com.firefly.kernel.spi.event.IKernelEventEmitter;

/**
 * 核心对象接口
 * 
 * @version 1.0 2011-1-1
 * @author lexloo(lexloo@gmail.com)
 * @since FireFly 1.0
 */
public interface IKernelObject extends IKernelEventEmitter {
	/**
	 * 获取核心
	 * 
	 * @return 核心
	 */
	public Kernel getKernel();

	/**
	 * 设置核心
	 * 
	 * @param kernel
	 *            核心
	 */
	public void setKernel(Kernel kernel);
}
